package JDKtest.java_utils_test.async;

import java.util.concurrent.CompletableFuture;

public class Main {
    public static void main(String[] args) throws InterruptedException {
        // 提交一个异步任务，不关心其返回结果
        CompletableFuture.runAsync(() -> {

            try {
                System.out.println("开始执行耗时任务...");
                Thread.sleep(5000); // 模拟耗时操作
                System.out.println("耗时任务完成1！");

            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        });

        // 主线程继续执行其他任务
        System.out.println("主线程正在执行其他任务...");
        Thread.sleep(10000);

    }
}